The following non-fatal return codes are specific to sequence storage and iterator processing. Sequence functions can also propagate general status, transaction, type, parameter, and memory errors.
MCO_E_SEQ_OUT_OF_ORDER
asc or desc field declaration.MCO_E_SEQ_BOUNDED
MCO_E_SEQ_LENGTH_MISMATCH
MCO_E_SEQ_NULL_VALUE
MCO_E_SEQ_NOT_ORDERED
MCO_S_CURSOR_END indicates normal iterator exhaustion.MCO_S_NOTFOUND commonly indicates an empty stored sequence, an empty search range, or an absent lookup value.MCO_E_ACCESS is returned when a field-modifying operation is used from a read-only transaction.MCO_E_ILLEGAL_TYPE indicates an incompatible iterator element type.MCO_E_ILLEGAL_PARAM indicates an invalid position or another invalid argument.See Iterator Lifecycle, Ownership, and Errors and Generated Sequence Field Functions for operation-specific contracts.